home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Graphics / HippoDraw / README
Text File  |  1994-05-07  |  5KB  |  105 lines

  1.  * Copyright (C)  1992  The Board of Trustees of  
  2.  * The Leland Stanford Junior University.  All Rights Reserved.
  3.  
  4.                                Disclaimer Notice
  5.      
  6.      
  7.         The items furnished herewith were developed under the sponsorship
  8.    of the U.S. Government.  Neither the U.S., nor the U.S. D.O.E., nor the
  9.    Leland Stanford Junior University, nor their employees, makes any war-
  10.    ranty, express or implied, or assumes any liability or responsibility
  11.    for accuracy, completeness or usefulness of any information, apparatus,
  12.    product or process disclosed, or represents that its use will not in-
  13.    fringe privately-owned rights.  Mention of any product, its manufactur-
  14.    er, or suppliers shall not, nor is it intended to, imply approval, dis-
  15.    approval, or fitness for any particular use.  The U.S. and the Univer-
  16.    sity at all times retain the right to use and disseminate the furnished
  17.    items for any purpose whatsoever.                       Notice 91 02 01
  18.  
  19.  
  20. HippoDraw is an application to view data that is the form of n-tuples.
  21. A n-tuple is a table of data with a fixed number of columns and a
  22. (perhaps large) number of rows.  HippoDraw can create histograms and
  23. plots which are projections of the n-tuple's columns.
  24.  
  25. In HippoDraw you can also do some analysis on your data.  For example,
  26. you can plot data only if data in some column fits with in range, i.e.
  27. a cut.  Any number of cuts can be applied to plot, and a given cut can
  28. be applied to any number of plots.  You can also add new columns to
  29. your data interactively.  This is done via a dynamically loaded C
  30. function.  HippoDraw provides you with a template for this function.
  31.  
  32. With HippoDraw, one can also plot functions over histograms and x-y
  33. displays.  There's also a built in minimization program, Minuit, to
  34. get the best fit function to the data.  You can dynamically link in
  35. your own custom plot functions.
  36.  
  37. HippoDraw is also a drawing program.  The plots are just drawing
  38. objects.  The drawing code was taken from
  39. /NextDeveloper/Examples/Draw.
  40.  
  41. Everything in HippoDraw is controlled via the GUI; there are no
  42. commands and no scripts.  The drawing document contains the analysis,
  43. so there's no need for command scripts.  HippoDraw contains built-in
  44. help, so there is no separate users manual.
  45.  
  46. HippoDraw uses the Hippoplotamus package (or Hippo for short ) for
  47. managing the n-tuple data and creating the plots.  This package is
  48. written in ANSI C, thus is portable.  It also writes its binary files
  49. to files using SUN's XDR format, so the data is portable as well.
  50. That is, the binary file can be read either Motorola or Intel based
  51. machines.  A plain text format exists as well (see help).  Its display
  52. package has support for X-Windows, PostScript, and Unix Plot as well
  53. as Display PostScript.
  54.  
  55. All but the main program and the main application nib file are
  56. contained in an Interface Builder bundle.  Thus HippoDraw can be
  57. incorporated into other applications that perhaps generate or use the
  58. n-tuple data.   Contact the authors if you are interested in this.
  59.  
  60. Files
  61.  
  62. HippoDraw2.0.tar.Z is the application with Motorola-only binaries for
  63. NeXTSTEP 3.0 or later.
  64.  
  65. HippoDraw2.0.mab.tar.Z is the application with Multiple Architecture
  66. Binaries (FAT) for NeXTSTEP 3.1 or later (for Intel and Motorola).   
  67.  
  68. HippoDraw 1.0 for NeXTSTEP 2.0 is still available upon request.
  69.  
  70. Hippoplotaumus2.0.tar.Z is the Hippo package in source code including
  71. its own documentation.  It has been tested on most UNIX platforms, DEC
  72. VAX/VMS, and IBM VM/CMS.
  73.  
  74. Hippo2.0.README is this file.
  75.  
  76. Source code for HippoDraw 2.0 is available on request.
  77.  
  78.  
  79. History and credits...
  80.  
  81. HippoDraw code was written by Mike Gravina, Paul Kunz, Imran Qureshi,
  82. and Paul Rensing of SLAC and of course, Paul Hegarty of NeXT, Inc. for
  83. the Draw program.
  84.  
  85. Hippoplotomus was conceived by Jonas Karlsson when he was working at
  86. SLAC in the summer of '90.  Many ideas were contributed by Paul Kunz,
  87. William Shipley, and Gary Word.  Mike Gravina and Paul Rensing took
  88. over the prototype in the following Winter and are authors of the
  89. package as we see it today.
  90.  
  91. The Minuit fitting package was written by Matt Roos and Fred James of
  92. CERN and its usage is covered by CERN's copyright (see CERN Legal
  93. panel).
  94.  
  95. Contacts with Authors
  96.  
  97. In case you'd like to make comments on this application. send mail to
  98.  
  99.          Hippo_Comment@ebnextk.slac.stanford.edu
  100.  
  101.  However, please send bug reports to 
  102.  
  103.          Hippo_Bug@ebnextk.slac.stanford.edu
  104.  
  105. You can use the menu items under Info menu to get these.